remarkably lucky - Spanish English Dictionary